#!/bin/bash
##########   privacy-computing-kubefat  job  测试版本部署脚本 
date_stamp=`date "+%Y-%m-%d %H:%M:%S"`
date1=`date "+%Y-%m-%d-%H-%M-%S"`
echo "123+123" 
export branch_v=$2
echo "$branch_v "
#jar地址
SERVCER_JAR=privacy-computing-job-1.0-SNAPSHOT.jar
#日志名称
LOG_NAME=job.log
#进入对应目录
DIR="/home/ubuntu/privacy-computing-kubefat/job9094"
#输出信息
echo '---------------------------------------'
echo $DIR
#创建项目jar包工程目录
if [ ! -d $DIR/jar ];then
  mkdir -p $DIR/jar
fi
#创建备份目录
echo $date_stamp

#杀死java进程
_pid=`ps -ef | grep java | grep $DIR |awk '{print $2}'`
echo "kill ------>"$SERVCER_JAR "pid---->" $_pid
[ -n "$_pid" ] && kill -9 $_pid

cp $DIR/$SERVCER_JAR  $DIR/jar
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_311
export JAVA=$JAVA_HOME/bin/java
export PATH=${JAVA_HOME}/bin:$PATH
export branch_v="$1"
echo '---------------------------------------java path'

nohup  java -jar \
          -Xms512m -Xmx1024m -XX:MetaspaceSize=64M -XX:MaxMetaspaceSize=128M -XX:+UseG1GC \
          -Xloggc:$DIR/logs/gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps \
	  -Dserver.port=9094 \
	  -DfateUrl=http://10.10.10.12:30097/v1 \
	  -DpartyId=9999 \
    -DfateUrl2=http://10.10.10.34:30077/v1 -DpartyId2=9997 \
          -Dspring.datasource.username=wefe -Dspring.datasource.password=yeez_wefe \
          -Dspring.datasource.url="jdbc:mysql://10.10.10.12:3306/privacy_computing_job?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2b8&nullCatalogMeansCurrent=true&useSSL=false" \
          -Dserver.address=10.10.10.23 \
          $DIR/jar/$SERVCER_JAR  >>$DIR/logs/$LOG_NAME  2>&1  &
sleep 15
s_pid=`ps -ef | grep java | grep $DIR |awk '{print $2}'`
send_weixin_v2  "【部署推送】\n【$date_stamp】\n【Test-privacy_computing-kubefate】\n【job9094/】\n【测试环境】【kubefate-master/10.10.10.23】\n【$branch_v】 分支部署完成, 进程pid：$s_pid , 由 $2 用户构建部署 "

